D.C.I.F. 電子小説  —  PC 移植版（13 部）
D.C.I.F.~Da Capo~Innocent Finale featuring series
============================================================

这是什么
--------
一批 CIRCUS 的 Android 电子小说本，用的是自家引擎
（包名 com.*.dcif<角色代号>）。本目录把它们全部搬到了 Windows 上，
用浏览器当运行环境。

原作共 13 部，每部对应 D.C. 系列的一位角色，正文各 260~560 行，
单部约 10 分钟读完。


怎么运行
--------
双击   index.html

会开一个本地服务器并打开目录页，点任意一部进入。
没装 Python 的话会退化成直接打开目录页，一样能用。

也可以在资源管理器里直接进入某一部的文件夹，双击它自己的 启动游戏.bat。


目录
----
  00_音夢                    ← 保健医の音夢
  01_ことり                
  02_杉並                 
  03_眞子                    ← 友達には見えない
  04_さくら                   ← さくらとアメリカ旅行
  05_美春                 
  06_環                  
  07_いずみこ               
  08_美咲                 
  09_工藤                 
  10_菜々こ                
  11_アリス                   ← 敬老の日のアリス
  12_萌                     ← 働く萌先輩

  13 部均已完成DeepSeekv4.1FlashAI中译，译文在各自 tools\cn.txt。
  目录名与标题统一用角色名；带「←」的 5 部另有正式作品名，
  存在该部 tools\meta.json 的 original_title 里。

  序号只是排序用。目录名与标题一律用角色名（取日文原名）；
  想换显示名，改该部 tools\meta.json 里的 title，再跑 tools\build.py 即可。

每一部的目录结构都一样：
  index.html           阅读器本体
  script.js            剧本数据（tools/build.py 生成）
  assets\              素材（已裁到 800x480 的有效内容区）
  tools\script.txt     从 APK 提取的原始日文剧本
  tools\cn.txt         中文译文（有的话）
  tools\build.py       重新生成 script.js
  tools\test_engine.js 自测脚本
  tools\meta.json      作品名等信息
  tools\original_assets\  裁切前的原始 PNG（1024x512），备份
  使用说明.txt          单部说明
  启动游戏.bat          单独启动这一部


操作（每部都一样）
----------------
  鼠标左键 / 空格 / 回车     继续
  按住 Ctrl                 快进
  鼠标右键 / Esc            唤出顶部菜单
  滚轮向上                  翻历史记录
  F 或 F11                  全屏
  Ctrl+S / Ctrl+L           快速存档 / 快速读档
  D                         显示画面尺寸和字体信息（排障用）

存档是每部各自独立的：存档键里带了作品名，13 部不会互相覆盖。
设置（文字大小、音量、语言、缩放）则相反 —— 13 部共用一份，改一次全局生效。

菜单里的「◀ 列表」随时可以回到作品列表；读到结尾的「― 完 ―」画面上
也有一个「返回作品列表」按钮（停留 6 秒），不用关掉窗口再重新打开目录。


关于汉化
--------
13 部全部完成中译。进入任意一部后，顶部菜单可随时在中文／日文之间切换。

想改译文：
  1. 编辑该部 tools\cn.txt（UTF-8）
  2. 跑 python tools\build.py
  3. 刷新页面即可

cn.txt 是「一段一行」，不是逐行对应日文：
  · 一行 = 原文的一个段落（段落 = 被空行或命令隔开的一串文本行）
  · 中文写成完整的一句话即可，行内不用手动断行，
    build.py 会按宽度自动重排、填回原来的行槽
  · 因此翻页点与日文完全一致，切换语言不会跳屏


关于素材
--------
从 APK 解出的原始 PNG 是 1024x512，但右边 224px、下边 32px 是填充用的
空白（背景填黑、CG 填白），真正有内容的是左上角 800x480。移植时已按
实际内容裁切，原图备份在各部的 tools\original_assets\。


